package br.puc.rio.geoData;

import java.util.ArrayList;
import java.util.List;

import com.vividsolutions.jts.geom.Coordinate;
import com.vividsolutions.jump.workbench.ui.cursortool.CoordinateListMetrics;

public class geoUtilidades {

	
	static public double distanciaEntrePontos(Pontos p1, Pontos p2){
		List<Coordinate> pontosDist = new ArrayList<>();
		System.out.println("entrando no calc dist entre pontos...");
		System.out.println("p1..." + p1.getNomePonto() + " p2..." + p2.getNomePonto());
		Coordinate c1 = new Coordinate(p1.getEixoXponto(),p1.getEixoYponto());
		Coordinate c2 = new Coordinate(p2.getEixoXponto(),p2.getEixoYponto());
		pontosDist.add(c1);
		pontosDist.add(c2);
		double distancia = CoordinateListMetrics.distance(pontosDist);
		return distancia;
	}
}
